﻿*{margin: 0;padding: 0;}
body{font-family: "微软雅黑", sans-serif;font-size: 14px;color: #333;}
h1,h2,h3,h4,h5,h6{font-family: "微软雅黑", sans-serif;color: #333;line-height:1.3;font-weight:500;}
p{font-family: "微软雅黑", sans-serif;color: #a6a6a6;font-size: 14px;line-height:2;font-weight:400;}
a{color:#333;text-decoration:none;font-family:"微软雅黑",sans-serif;}
a:hover,a:focus{color:#333;text-decoration:none;}
ul{margin: 0;}
ul li{list-style:none;}
img{height: auto;max-width:100%;}

.clear{clear:both;}

.inner{margin-left:13%;margin-right:13%;}
.container-h,.container-x{max-width:1400px;margin:0 auto;}
@media(max-width:1499px){
	.inner{margin-left:10%;margin-right:10%;}
}
@media(max-width:1399px){
	.inner{margin-left:8%;margin-right:8%;}
}
@media(max-width:1199px){
	.inner{margin-left:5%;margin-right:5%;}
}
@media(max-width:991px){
	.inner{margin-left:20px;margin-right:20px;}
}
@media(max-width:767px){
	.inner.inner-h{margin:0;}
}
@media(max-width:449px){
	.inner{margin-left:15px;margin-right:15px;}
}

.sec-more,.sec-more:after,.header-navs,.header-menu-icon,.header-nav-sub{-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.slider-banner .slick-dots li{-webkit-transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-ms-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;transition: all .5s ease-in-out 0s;}

/*头部*/
body{padding-top:80px;}
.header{height:80px;width:100%;position:fixed;top:0;left:0;background:rgba(255,255,255,0.9);z-index:999;}
.header-inner{}
.header-logo{width:200px;height:60px;margin:10px 0;float:left;}
.header-logo a{display:block;width:100%;height:100%;}
.header-logo img{display:block;max-width:100%;max-height:100%;}
.header-navs{float:right;}
.header-nav-li{float:left;padding:0 10px;position:relative;}
.header-nav-li-a{display:block;padding:0 20px;font-size:14px;line-height:78px;color:#666;border-bottom:2px solid transparent;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.header-nav-li-a i{display:none;}
.header-nav-li:hover .header-nav-li-a,.header-nav-li-a.active{color:#333;border-bottom:2px solid #2b2b2b;}
.header-nav-sub{padding-top:10px;display:none;width:160px;position:absolute;top:100%;left:50%;margin-left:-80px;}
.header-nav-sub ul{background:#fff;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.15);-moz-box-shadow:0 1px 6px rgba(0,0,0,.15);box-shadow:0 1px 6px rgba(0,0,0,.15);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.header-nav-sub li{border-bottom:1px solid #f2f2f2;}
.header-nav-sub li.last,.header-nav-sub li:last-child{border-bottom:0;}
.header-nav-sub li a{display:block;font-size:14px;line-height:50px;color:#666;padding:0 10px;text-align:center;}
.header-nav-sub li a:hover{color:#333;}
.header-nav-li:hover .header-nav-sub{display:block;}
.header-menu-icons{display:none;}
@media(max-width:1199px){
	.header-nav-li{padding:0 5px;}
	.header-nav-li-a{padding:0 15px;}
}
@media(max-width:991px){
}
@media(max-width:767px){
	body{padding-top:50px;}
	.header{height:50px;}
	.header-inner{text-align:center;position:relative;}
	.header-logo{display:inline-block;width:120px;height:40px;margin:5px 0;vertical-align:middle;float:none;position:relative;}
	.header-menu-icons{display:block;width:21px;height:20px;padding:15px;position:absolute;top:0;left:0;overflow:hidden;z-index:1001;}
	.header-menu-icon{width:21px;height:2px;margin:0;background:#999;position:absolute;left:15px;}
	.header-menu-icons:hover .header-menu-icon{background:#666;}
	.header-menu-icon-1{top:15px;}
	.header-menu-icon-2{top:23px;}
	.header-menu-icon-3{top:31px;}
	.header-navs{position:fixed;width:auto;height:0;top:0;left:0;right:0;bottom:0;z-index:1000;background:#fff;opacity:0;overflow:hidden;}
	.menu-open .header-navs{height:100%;opacity:1;}
	.menu-open .header-menu-icon-1{top:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
	.menu-open .header-menu-icon-2{opacity:0;}
	.menu-open .header-menu-icon-3{top:25px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
	.header-nav{padding:50px 15px 0 15px;}
	.header-nav-li{float:none;padding:0;border-bottom:1px solid #f2f2f2;}
	.header-nav-li-a{padding:0 26px;font-size:14px;line-height:50px;border-bottom:0;position:relative;text-align:left;position:relative;}
	.header-nav-li:hover .header-nav-li-a,.header-nav-li-a.active{border-bottom:0;}
	.header-nav-li-a i{display:block;width:50px;height:50px;position:absolute;right:0;top:0;background:url('../images/menu-right.png') no-repeat center;}
	
	.header-nav-sub{display:block;width:auto;height:0;padding:0;margin:0;position:static;overflow:hidden;}
	.header-nav-sub ul{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
	.header-nav-sub li{border-top:1px solid #f2f2f2;border-bottom:0;}
	.header-nav-sub li a{font-size:14px;line-height:50px;color:#666;padding:0 26px 0 48px;text-align:left;}
	.header-nav-sub li a:hover{color:#333;}
	.header-nav-li.open .header-nav-sub{height:auto;}
}

/*友情链接*/
.sec-link{background:#191919;}
.sec-link .container-h{border-bottom:1px solid #2d2d2d;}
.sec-link-inner{padding:30px 28px;line-height:22px;text-align:center;}
.sec-link a{display:inline-block;font-size:16px;color:#7a797b;vertical-align:middle;}
.sec-link span{display:inline-block;width:4px;height:4px;background:#4d4d4d;vertical-align:middle;margin:0 15px;}
.sec-link a:hover{color:#00abd5;}
@media(max-width:767px){
	.sec-link .container-h{border-bottom:1px solid #2d2f3a;}
	.sec-link-inner{padding:20px 10px;}
}

/*页脚*/
.footer{background:#191919;}
.copyright{padding:30px 0;text-align:center;}
.copyright p{font-size:16px;line-height:30px;color:#666;}
.copyright p span{display:inline-block;margin:0 7px;vertical-align:middle;}
.copyright a{color:#666;}

/*轮播图*/
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before,
.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide a{outline:none;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display:block;height:auto;}
.slick-arrow.slick-hidden{display: none;}
/*首页Banner*/
.banner-item{width:100%;overflow:hidden;}
.slider-banner>.banner-item:not(:first-child){display:none;}
.banner-box{max-width:1600px;margin:0 auto;}
.banner-img{margin-left:-10%;margin-right:-10%;}
.banner-img img{display:block;max-width:100%;margin:0 auto;}
.slider-banner .slick-dots{position: absolute;bottom:3%;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
.slider-banner .slick-dots li{position: relative;display: inline-block;margin: 0 4px;padding: 0;cursor: pointer;zoom: 1;*display: inline;}
.slider-banner .slick-dots li a{width:12px;height:4px;display: block;background:#707070;cursor: pointer;overflow: hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.slider-banner .slick-dots li a:hover{background-color: #fff;}
.slider-banner .slick-dots li.slick-active a{width:20px;background-color: #fff;cursor: default;}
@media (max-width:991px){
	.slider-banner .slick-dots{bottom:10px;}
}

/*首页*/
.section{padding:100px 0;overflow:hidden;}
.sec-tit{text-align:center;margin-bottom:30px;}
.sec-tit h3{font-size:20px;line-height:30px;color:#333;}
.sec-tit p{font-size:14px;line-height:30px;color:#999999;}
.sec-more{display:block;width:108px;height:38px;font-size:14px;line-height:38px;color:#666666;border-radius:5px;background:#f9f9f9;border:1px solid #878787;margin:30px auto 0 auto;text-align:center;position:relative;z-index:1;overflow:hidden;}
.sec-more:after{content:'';display:block;width:0;height:100%;position:absolute;left:0;top:0;background:#2b2b2b;z-index:-1;opacity:0;}
.sec-more:hover{color:#fff;}
.sec-more:hover:after{width:100%;opacity:1;}
@media (max-width:991px){
	.section{padding:70px 0;}
}
@media (max-width:767px){
	.section{padding:40px 0;}
}

.sec-gray{background:#f9f9f9;}
.sec-about .sec-tit,.sec-adv .sec-tit{text-align:left;}
.sec-about .sec-more,.sec-adv .sec-more{margin-left:0;}
.sec-about-info p,.sec-adv-info p{line-height:35px;font-size:14px;color:#666666;text-align:left;}
.sec-about-wrap,.sec-adv-wrap{overflow:hidden;margin:0 -20px;}
.sec-about-box,.sec-adv-box{margin:0 20px;}
.sec-about-left,.sec-adv-right{float:left;width:60%;}
.sec-about-right,.sec-adv-left{float:left;width:40%;}
.sec-about-box img,.sec-adv-box img{display:block;max-width:100%;margin:0 auto;}
@media (max-width:767px){
	.sec-about-left,.sec-adv-right{float:left;width:100%;}
	.sec-about-right,.sec-adv-left{float:left;width:100%;}
	.sec-about-right .sec-about-box,.sec-adv-right .sec-adv-box{margin-top:30px;}
}
.explain{}
.sec-explain-wrap{}
.sec-explain-wrap p{line-height:28px;font-size:14px;color:#666666;text-align:left;text-indent:2em;margin-bottom:20px;}

.sec-pro-list{overflow:hidden;margin:-10px;}
.sec-pro-item{width:25%;float:left;}
.sec-pro-box{margin:10px;padding:15px;overflow:hidden;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.sec-pro-border{border:1px solid #f5f5f5;}
.sec-pro-img{width:100%;height:0;padding-bottom:65.625%;position:relative;}
.sec-pro-img img{display:block;width:100%;height:100%;margin:0;border:0;object-fit:cover;object-position:center;position:absolute;top:0;left:0;}
.sec-pro-item h4{font-size:16px;line-height:24px;color:#333;margin-top:15px;text-align:center;height:48px;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;word-break:break-all;display:-webkit-box;}
.sec-pro-box:hover{-webkit-box-shadow:rgba(0,0,0,.1) 0 0 15px;-moz-box-shadow:rgba(0,0,0,.1) 0 0 15px;box-shadow:rgba(0,0,0,.1) 0 0 15px;}
@media (max-width:991px){
	.sec-pro-item{width:50%;}
}
@media (max-width:449px){
	.sec-pro-item{width:100%;}
}
.sec-ser-desc{margin-bottom:50px;}
.sec-ser-desc p{font-size:14px;line-height:35px;color:#666;text-align:center;}
.sec-ser-list{overflow:hidden;margin:-15px;}
.sec-ser-item{width:25%;float:left;}
.sec-ser-box{margin:15px;padding:15px 0;}
.sec-ser-item img{display:block;max-width:100%;margin:0 auto;}
.sec-ser-item h4{font-size:16px;line-height:24px;color:#666666;text-align:center;margin-top:30px;}
.sec-ser-item p{font-size:14px;line-height:35px;color:#999;text-align:center;margin-top:15px;}
.sec-ser-box:hover{background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
@media (max-width:991px){
	.sec-ser-item{width:50%;}
}
@media (max-width:449px){
	.sec-ser-item{width:100%;}
}
.sec-news-list{overflow:hidden;margin:-10px;}
.sec-news-item{width:25%;float:left;}
.sec-news-box{margin:10px;padding:12px;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.sec-news-item a{display:block;}
.sec-news-img{width:100%;height:0;padding-bottom:60.60606%;position:relative;}
.sec-news-img img{display:block;width:100%;height:100%;margin:0;border:0;object-fit:cover;object-position:center;position:absolute;top:0;left:0;}
.sec-news-tit{font-size:16px;line-height:24px;font-weight:400;color:#333;margin-top:20px;height:48px;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;word-break:break-all;display:-webkit-box;}
.sec-news-date{font-size:14px;line-height:24px;color:#999;margin-top:9px;}
.sec-news-desc{font-size:14px;line-height:24px;color:#666;margin-top:18px;height:96px;-webkit-line-clamp:4;overflow:hidden;-webkit-box-orient:vertical;word-break:break-all;display:-webkit-box;}
.sec-news-more{margin-top:20px;overflow:hidden;padding:5px 10px;}
.sec-news-more i{display:block;width:24px;height:11px;background:url('../images/sec-news-more.png') no-repeat 0 0;float:right;}
.sec-news-box:hover{-webkit-box-shadow:rgba(0,0,0,.1) 0 0 15px;-moz-box-shadow:rgba(0,0,0,.1) 0 0 15px;box-shadow:rgba(0,0,0,.1) 0 0 15px;}
@media (max-width:991px){
	.sec-news-item{width:50%;}
}
@media (max-width:449px){
	.sec-news-item{width:100%;}
	.sec-news-box{padding:10px;}
}

/*分页*/	
.pg-page{margin-top:30px;padding:3px 3px 3px 3px;text-align:center;line-height:30px;font-size:0;}
.pg-page a,div.pg-page span{padding:5px 5px 5px 5px;margin-right:8px;margin-bottom:8px;font-size:16px;white-space:nowrap;display:inline-block;min-width:30px;height:30px;box-sizing:content-box;overflow:hidden;}
.pg-page a{text-decoration:none;border:solid 1px #e8e8e8;color:#727272;background:#fff;}
.pg-page span.ellipsis{color:#9e9e9e;font-size:14px;}
.pg-page span.disabled{border:#f3f3f3 1px solid;color:#ccc;background:#fff;}
.pg-page a:hover,.pg-page a:active{color:#fff;background:#333;border-color:#333;}
.pg-page span.current{border:#333 1px solid;font-weight:bold;color:#fff;background:#333;}
@media(max-width:767px){
	.pg-page{line-height:23px;}
	.pg-page a,div.pg-page span{padding:2px 5px 2px 5px;margin-right:5px;margin-bottom:5px;font-size:12px;min-width:23px;height:23px;}
}

/*子页Banner*/
.sub-banner{overflow:hidden;}
.sub-banner-box{max-width:1600px;margin:0 auto;}
.sub-banner-img{margin-left:-10%;margin-right:-10%;}
.sub-banner-img img{display:block;max-width:100%;margin:0 auto;}

/*联系我们*/
.sec-contact{}
.sec-contact-wrap{overflow:hidden;margin:0 -20px;}
.sec-contact-left{float:left;width:40%;}
.sec-contact-box{margin:0 20px;}
.sec-contact-left img{display:block;max-width:100%;margin:0 auto;}
.sec-contact-right{float:left;width:60%;}
.sec-contact-box{}
.sec-contact-list{overflow:hidden;margin:0 -10px;}
.sec-contact-item{float:left;width:50%;}
.sec-contact-item-box{margin:0 10px;}
.sec-contact-item img{display:block;width:46px;max-width:100%;margin:0 auto 15px auto;}
.sec-contact-item h4,.sec-contact-item p{font-size:14px;line-height:32px;color:#999;text-align:center;margin:0;padding:0;}
.sec-contact-item-1 .sec-contact-item-box,.sec-contact-item-2 .sec-contact-item-box{margin-bottom:30px;}
.sec-message{}
.sec-form{}
.sec-form-row{overflow:hidden;margin:0 -10px;}
.sec-form-item{width:33.3333%;float:left;}
.sec-form-box{margin:0 10px 20px 10px;}
.sec-form-item label{display:block;font-size:14px;font-weight:400;color:#666;margin-bottom:12px;}
.sec-form-item label span{color:red;position:relative;top:2px;left:10px;pointer-events:none;display:inline-block;}
.sec-form-input{padding:0 15px;}
.sec-form-input input,.sec-form-input textarea{display:block;padding:14px;font-size:13px;color:#333;width:100%;border:0;height:16px;line-height:16px;outline:0;border:1px solid #e0e0e0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;margin-left:-15px;margin-right:-15px;}
.sec-form-input input.focus-on,.sec-form-input textarea.focus-on{border-color:#333;}
.sec-form-input textarea{height:100px;resize:none;}
.sec-form-item button{width:180px;height:44px;line-height:44px;font-size:16px;border:none;outline:0;color:#fff;cursor:pointer;background-color:#2b2b2b;}
.sec-form-row-2 .sec-form-item,.sec-form-row-3 .sec-form-item{width:100%;}
@media (max-width:767px){
	.sec-contact-left{float:left;width:100%;}
	.sec-contact-right{float:left;width:100%;margin-top:30px;}
	.sec-contact-right .sec-about-box{margin-top:30px;}
}
@media (max-width:649px){
	.sec-form-item{width:100%;}
}

/*新闻想去*/
.news-detail{padding-top:30px;padding-bottom:30px;}
.news-title{padding-top:24px;padding-bottom:24px;border-bottom:1px solid #ebebeb;}
.news-title h3{font-size:22px;line-height:28px;color:#333;font-weight:400;margin-bottom:24px;}
.news-title p{font-size:14px;line-height:14px;color:#999;}
.news-content{padding-top:30px;padding-bottom:30px;}
.news-content,.news-content p{font-size:14px;line-height:28px;color:#666;}

/*团队展示*/
.show-list{margin:-10px;}
.show-item{width:25%;float:left;}
.show-box{margin:10px;}
.show-img{width:100%;height:0;padding-bottom:100%;position:relative;}
.show-img img{display:block;width:100%;height:100%;margin:0;border:0;object-fit:cover;object-position:center;position:absolute;top:0;left:0;}
.show-box h4{font-size:16px;line-height:22px;color:#666666;text-align:center;margin-top:15px;}
@media (max-width:767px){
	.show-item{width:50%;}
}
@media (max-width:449px){
	.show-list{margin:-5px;}
	.show-box{margin:5px;}
}

